Mapping ConcurTaskTrees into UML 2.0
نویسندگان
چکیده
The ConcurTaskTrees (CTT) is one of the most widely used notations for task modeling, specifically tailored for user interface model-based design. The integration of CTT with a de facto standard modeling language was already identified as an import issue, but there is no consensus about the best approach to achieve this goal. The purpose of this paper is to examine the relative strengths and weaknesses of control and data flow specification in UML 2.0 Activity Diagrams to represent CTT semantics. The analysis is conducted by the definition of pattern-based activities for the temporal operators in CTT. Here, we propose an extension to the UML 2.0 abstract syntax that fully supports the concepts behind CTTs and provides an adapted graphical notation for an UML like representation.
منابع مشابه
From Task to Dialog Model in the UML
Many model-based approaches for user interface design start from a task model, for which the ConcurTaskTrees notation is frequently used. Despite this popularity and the importance that has been given to a close relation with UML, no relation has been established with UML state machines, which have been shown to be useful for the description of the behavior of user interfaces. This paper propos...
متن کاملMapping Sequence diagram in Fuzzy UML to Fuzzy Petri Net
This ability in fuzzy UML, practically leaves the customers and market’s need without response in this important and vital area. Here, the available sequence diagrams in fuzzy UML will map into fuzzy Petri net. However, the formal models ability will be added to the Semi-formal fuzzy UML. This formalization will add the automatic processing ability to the Semi-formal fuzzy UML. Further more, t...
متن کاملConcurTaskTrees and UML: how to marry them?
Nowadays, UML is the most successful model-based approach to support software development. However, during the evolution of UML little attention has been paid to supporting the user interfaces design and development. In the meantime, the user interface has become a crucial part in most software projects, and the use of models to capture requirements and express solutions for its design a true n...
متن کاملTowards a UML for Interactive Systems
Nowadays, UML is the most successful model-based approach to supporting software development. However, during the evolution of UML little attention has been paid to supporting user interface design and development. In the meantime, the user interface has become a crucial part of most software projects, and the use of models to capture requirements and express solutions for its design, a true ne...
متن کاملInvestigating the mapping of an Enterprise Description Language into UML 2.0
Business architects and process engineers, when modelling their organisation or parts of it, prefer not to use the Unified Modelling Language (UML) as they find UML too technical for their taste. Instead they use their own modelling languages, which are more intuitive for formulating business-oriented models. As these techniques are often less formalized or widely used, tool support is usually ...
متن کامل